package com.cityfood.service;

import java.util.List;

import com.cityfood.pojo.CfCategory;
import com.github.pagehelper.PageInfo;

public interface CategoryService {
	
	/**
	 * 根据类目的父级id获取List<CfCategory>集合
	 */
	public List<CfCategory> getallCategorys();
	
	/**
	 * 根据类目的父级id获取List<CfCategory>集合
	 */
	public List<CfCategory> getCategoryByParentId(Integer parentId);
	
	/**
	 * 根据类目名称模糊查询
	 */
	public List<CfCategory> getCategoryLikeName(String categoryName);
	
	/**
	 * 根据城市id获取List<CfCategory>集合
	 */
	public List<CfCategory> getCategoryByCityId(Integer cityId);
	
	/**
	 * 根据城市id获取集合，分页
	 */
	public PageInfo<CfCategory> getCategoryByCityIdAndPage(Integer cityId,Integer pageNum);
	
	/**
	 * 添加CfCategory，返回1成功
	 */
	public int insertCategory(CfCategory category);
	
	/**
	 * 修改CfCategory，返回1成功
	 */
	public int updateCategory(CfCategory category);
	
	
	/**
	 * 删除(把status改为0)商品类目 :---> 改成可切换 0 改1 ，1改0  控制首页显示分类
	 */
	public int deleteCategory(CfCategory category);

}
